草庐IT

jQuery Mobile 过滤

全部标签

Javascript过滤器与 map 问题

作为我对对象数组的最小值/最大值的延续,我想知道filter与map的性能比较。所以我在我的代码中对值进行了测试,以便在FireBug中查看结果。这是代码:var_vec=this.vec;min_x=Math.min.apply(Math,_vec.filter(function(el){returnel["x"];}));min_y=Math.min.apply(Math,_vec.map(function(el){returnel["x"];}));mapped版本返回正确的结果。但是,filtered版本返回NaN。将其分解、单步执行并最终检查结果,似乎内部函数返回_vec的x

javascript - 过滤器 :notarray Expected array but received: 0

Controller@RequestMapping(value="/graphs",method=RequestMethod.GET,produces=MediaType.APPLICATION_JSON_VALUE)publicCollectiongetSkeletonGraph(){log.debug("RESTrequesttogetcurrentgraphs");returngraphService.getSkeletonGraphs();}Angular调用$scope.graphs=[];Graph.getGraphs().$promise.then(function(re

javascript - angularjs 过滤器(不工作)

以下HTML、Javascript和JSON正确呈现,但过滤器根本不起作用。我们做错了什么?Catalogs{{distributors[catalog.distributor_id].name}}{{catalog.products_count}}p{{catalog.name}}Javascript:app.controller('dashboard_controller',function($scope,$http){$http.get('./api/distributors/my').then(function(res){$scope.distributors=res.data

javascript - 如何使用搜索栏过滤我的 bootstrap 4 导航栏链接?

我正在使用Bootstrap4转换我的旧网站,所以这绝对是一个学习过程。我的站点布局工作正常,但我发现我左侧的垂直导航栏有很多链接。其中许多聚集在折叠的巢穴中。我认为在我的导航顶部添加一个搜索栏会很好,这样我就可以根据在搜索栏中输入的部分字符串过滤链接。这适用于未隐藏在隐藏div中的链接(或class=collapsedboostrap4ul)。在修改我的代码以显示包含隐藏在折叠的ul中的任何链接的过滤结果时,我将不胜感激?Here'safiddle$('.search-filter').on('keyup',function(){varinput=$('.search-filter'

javascript - 带有远程过滤器和排序的 ExtJS 无限滚动网格

在ExtJS4.1beta2中,我设法实现了一个带有远程存储的无限滚动网格。我基本上采用了现有的(完全可操作的)分页网格(具有远程存储、过滤和排序),然后放入适当的配置以实现无限滚动://UseaPagingGridScroller(thisisinterchangeablewithaPagingToolbar)verticalScrollerType:'paginggridscroller',//donotresetthescrollbarwhentheviewrefreshsinvalidateScrollerOnRefresh:false,//infinitescrollingd

javascript - Angular ui-select 只过滤一个字段

情况:我有一个使用angularui-select的Angular应用程序从数据库中搜索和选择人员。除一件事外,它工作正常。用户应该能够使用两个标准在人员中进行过滤:姓名和电子邮件。使用普通Angular过滤器,我只能过滤其中一个。如果我尝试过滤这两个字段,它就不再起作用了。一个领域的工作示例:{{$item.name}}<{{$item.email}}>email:过滤器中有两个字段的不工作示例:{{$item.name}}<{{$item.email}}>email:奇怪的是它实际上只对第一个字符有效。当我键入第一个字符时,它会在姓名和电子邮件这两个字段中突

javascript - 使用 lodash 过滤包含字符串的对象数组

我有一个值,我需要在属性中返回包含该值的对象。varsearch='CPP@';varresults=_.filter(collection,{VAL:search});我需要获取所有包含'CPP@'的对象,而不是equals。我准备了一个https://jsfiddle.net/licass/e87mxfqt/ 最佳答案 varcollection=[{"DSP_MAQ":"Máquina4","VAL":"CPP@4@1900-01-01"},{"DSP_MAQ":"Máquina5","VAL":"CMIP@5@1900-01

javascript - 在 JavaScript 中过滤 JSON 对象列表的最高性能方法是什么?

假设我有一个巨大的(1000多个)这样的对象列表:[{name:'johndow',age:38,gender:'m'},{name:'janedow',age:18,gender:'f'},..]我想按名称(字符明智)过滤此列表。filter('j')=>[{name:'johndow',age:38,gender:'m'},{name:'janedow',age:18,gender:'f'},..]filter('jo')=>[{name:'johndow',age:38,gender:'m'},..]filter('dow')=>[{name:'johndow',age:38,g

javascript - Vue js 在输入字段中对 v-model 应用过滤器

希望有人能帮助我!我已经制定了一个指令来包装JasnyBootstrap插件,更具体地说是输入掩码,一切顺利!现在我做了一个moment支持的自定义过滤器来格式化日期字段!我从后端应用程序收到的日期格式是YYY-MM-DD,我必须在View中显示为DD/MM/YYYY...我试过v-model="date|myDate"但它没有正常工作!JSVue.directive('input-mask',{params:['mask'],bind:function(){$(this.el).inputmask({mask:this.params.mask});},});Vue.filter('m

javascript - 何时在 Angularjs 中使用过滤器与指令

这是一个简单的问题-可能有人问过(只是找不到它..)当涉及到操作数据时,您何时会在指令上使用过滤器,反之亦然?在一个非常非常简单的例子中,看这个Plunkr基本上,我有以下javascriptvarapp=angular.module('app',[]);app.controller('MyCtrl',['$scope',function($scope){$scope.testMessage='SomeText'}]);app.directive('myDirective',function(){return{restrict:'A',link:function(scope,eleme